wind-loaded terrain - French English Dictionary